reticulated giraffe - Spanish English Dictionary